package prc;

import java.util.ArrayList;

public class Topic {
	private User creator;
	private User lastPoster;
	private String title;
	private int id = -1;
	private ArrayList <Mesaj> mesaje=new ArrayList<Mesaj>();
	
	public Topic(User creator, String title, Mesaj mesaj, int id){
		this.creator = creator;
		this.lastPoster = creator;
		this.title = title;
		this.mesaje.add(mesaj);
		this.id = id;
	}
	public Mesaj getMesaj(int poz){
		if(poz<mesaje.size()){
			return mesaje.get(poz);
		}
		return null;
	}
	public int getID(){
		return this.id;
	}
	public void addMessage(Mesaj message){	
		this.mesaje.add(message);
		lastPoster = message.getUser();
	}
	public String getTitle(){
		return this.title;
	}
	public int getNrPostari(){
		return mesaje.size();
	}
	public String getCreator(){
		return creator.getUsername();
	}
	public String getLastPoster(){
		return lastPoster.getUsername();
	}
}
